//    添加关闭回报
function add_gain(status){
    if(status == 'close'){
        $(".add-gain,.wrap-step").show();
        $(".wrap-add-gain").hide();
    }else{
        $(".add-gain,.wrap-step").hide();
        $(".wrap-add-gain").show();
    }
}


//环形图
require.config({
    paths:{
        'echarts' : 'js/echart/echarts',
        'echarts/chart/pie' : 'js/echart/echarts'
    }
});

//    按apr
function showPie_apr(sel,apr){
    var labelTop = {
        normal : {
            color:'#f2060c',
            label : {
                show : false,
                position : 'center',
                formatter : '{b}',
                textStyle: {
                    baseline : 'bottom'
                }
            },
            labelLine : {
                show : false
            }
        }
    };
    var labelFromatter = {
        normal : {
            label : {
                formatter : function (a,b,c){return apr + '%'},
                textStyle: {
                    baseline : 'middle',
                    color:"#f2060c"
                }
            }
        }
    }
    var labelBottom = {
        normal : {
            color: '#ccc',
            label : {
                show : true,
                position : 'center'
            },
            labelLine : {
                show : false
            }
        },
        emphasis: {
            color: 'rgba(0,0,0,0)'
        }
    };
    var radius = [35, 40];
    require(
        [
            'echarts',
            'echarts/chart/pie' // 使用柱状图就加载bar模块，按需加载
        ],
        function (ec) {
            // 基于准备好的dom，初始化echarts图表
            var myChart = ec.init(document.getElementById(sel));
            option = {
                series : [
                    {
                        type : 'pie',
                        radius : radius,
                        itemStyle : labelFromatter,
                        data : [
                            {name:'剩余', value:100-apr, itemStyle : labelBottom},
                            {name:'已筹', value:apr,itemStyle : labelTop}
                        ]
                    }
                ]
            };
            // 为echarts对象加载数据
            myChart.setOption(option);
        }
    );
}
var sel='';
var apr=0;
$(".wrap-pie-apr").each(function(){
    sel =  $(this).attr('id');
    if($(this).attr('data-apr').length>1){
        apr = $(this).attr('data-apr').split('%')[0];
    }
    showPie_apr(sel,apr);
})

//    按天
function showPie_day(sel,apr,_day){
    var labelTop = {
        normal : {
            color:'#42adfd',
            label : {
                show : false,
                position : 'center',
                formatter : '{b}',
                textStyle: {
                    baseline : 'bottom'
                }
            },
            labelLine : {
                show : false
            }
        }
    };
    var labelFromatter = {
        normal : {
            label : {
                formatter : function (a,b,c){return _day + '天'},
                textStyle: {
                    baseline : 'middle',
                    color:"#42adfd"
                }
            }
        }
    }
    var labelBottom = {
        normal : {
            color: '#ccc',
            label : {
                show : true,
                position : 'center'
            },
            labelLine : {
                show : false
            }
        },
        emphasis: {
            color: 'rgba(0,0,0,0)'
        }
    };
    var radius = [35, 40];
    require(
        [
            'echarts',
            'echarts/chart/pie' // 使用柱状图就加载bar模块，按需加载
        ],
        function (ec) {
            // 基于准备好的dom，初始化echarts图表
            var myChart = ec.init(document.getElementById(sel));
            option = {
                series : [
                    {
                        type : 'pie',
                        radius : radius,
                        itemStyle : labelFromatter,
                        data : [
                            {name:'', value:100-apr, itemStyle : labelBottom},
                            {name:'', value:apr,itemStyle : labelTop}
                        ]
                    }
                ]
            };
            // 为echarts对象加载数据
            myChart.setOption(option);
        }
    );
}
var _day=0;
$(".wrap-pie-day").each(function(){
    sel =  $(this).attr('id');
    if($(this).attr('data-apr').length>1){
        apr = $(this).attr('data-apr').split('%')[0];
        _day = $(this).attr('data-day');
    }
    showPie_day(sel,apr,_day);
});

//环形图  e

//提交
ajax = {
    data:null,
    _post:function(opt){
//        trigger 选择器*
//        form_id 表单ID*
//            url post地址*
//        tips    提示选择器*
//        type     类型
        var trigger = $(opt.trigger);
        var tips = $(opt.tips);
        var url = $(opt.url);
        trigger.on('click',function(){
            tips.text('');
            var sel_name = trigger.text();
            var db = $('#'+opt.form_id+'').serialize();
            if(opt.type == 'reg'){
                if( !$(".check-agree").hasClass('selected')){
                    tips.text('请同意服务协议');
                    return false;
                }
            }
            if($(this).hasClass('ui-btn-disabled'))return false;
            $(this).addClass('ui-btn-disabled').text('提交中');
            $.post(url,db,function(json){
                if(json.status == 1){
                    tips.text(json.info).css('color','green');
                    if(opt.type == 'login'){
                        window.location.reload();
                    }
                }else{
                    tips.text(json.info);
                    trigger.removeClass('ui-btn-disabled').text(sel_name);
                }
            },'json')
        })
    },
//    发送验证码
    sms:function(opt){
        var sel = $(opt.trigger);
        var url = $(opt.url);
        sel.on('click',function(){
            if($(this).hasClass('ui-btn-disabled')){return false;}
            $.get(url,function(json){
                ajax.btnCountTime(sel,120);
            },'json')
        })
    },
    //    按钮倒计时
    btnCountTime:function(sel,sec){
        var countTime = setInterval(function(){
            sel.text('重新获取').addClass('ui-btn-disabled');
            sel.text(sec+'秒后重新获取');
            if(sec == 0){
                clearInterval(countTime);
                sel.text('重新获取').removeClass('ui-btn-disabled');
            }
            sec -= 1;
        },1000)
    }

};
//注册
ajax._post({
   trigger:'#register',
   type:'reg',
   form_id:'reg-form',
   url:'kk',
   tips:'.tips'
});
//发送验证码
ajax.sms({
    trigger:'.btn-get-code',
    url:'kk'
});
//登录
ajax._post({
    trigger:"#login-ajax",
    form_id:'login-form',
    type:"login",
    tips:'tips',
    url:'kk'
});
$(function(){
    //模拟radio
    $(".ui-radio").on('click',function(){
        if($(this).hasClass('selected')){
            $(this).removeClass('selected');
        }else{
            $(this).parents('.form-radio').find('.ui-radio').removeClass('selected');
            $(this).addClass('selected');
        }
        $(this).children().prop('checked','true');
    });
//发起人checkbox
    $(".btn-type").on('click',function(){
        if($(this).hasClass('current')){
            $(this).removeClass('current');
        }else{
            $(this).addClass('current');
        }
        $(this).children().click();
    });
    $(".bb").on('click',function(){
        var db = $("#user-setting-form").serialize();
        console.log(db);
    });
    //下拉点击  slecte事件

    $(".dropdown-menu").on('click','li',function(){
        if($(this).parent('.dropdown-menu').hasClass('nojs')){
            return false;
        }
        var slttext = $(this).text();
        var showdom = $(this).parent('.dropdown-menu').prev('[data-toggle]');
        //判断tagName
        var tgn = showdom[0].tagName;
        if(tgn=='A'){
            showdom.find(".dr-text").text(slttext);
        }else if(tgn=="BUTTON"){
            showdom.prev('.int-slt').text(slttext)
        }
//        传值
        var ipt = $(this).parent(".dropdown-menu").siblings(".select-val");
        var _this_val = $(this).attr("data-val");
        ipt.val(_this_val);
    });
//    返回头部
    $(".back-top").on('click',function(){
        $('html,body').animate({scrollTop:'0px'},500);
        return false;
    })
});

